Repository navigation
release: v0.11.1 — SLT 0.20 bump + UX polish - #42
Merged
Merged
Conversation
superlighttui 0.17 → 0.20.1 — drop-in upgrade. agf does not touch any v0.20 breaking surface (gauge/breadcrumb chainable builders, GutterOpts, Constraints WidthSpec/HeightSpec, f32→f64 SplitPane). Free gains: 3-5x flush-path speedup on redraw frames (SLT 0.18.2 #62), ~1000x speedup on static frames via per-row hash skip (0.20.0 #171), rgb_to_ansi256 u8 overflow fix (0.19.1 #104), stdout BufWriter (0.19.1 #172). UX fixes: - DeleteConfirm Up/Down + j/k toggle Yes/No (#38) - ActionSelect / AgentSelect / PermissionSelect / ResumeSelect arrow keys cycle-wrap instead of stopping at edges (#39) - Footer shows agf v<version> on the leftmost cell of every mode's status bar via render_footer helper, replacing 9 ad-hoc layouts (#40)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
superlighttui0.17 → 0.20.1 — drop-in. agf does not touch any of the v0.20 breaking surface (gauge/line_gauge/breadcrumbchainable builders,GutterOpts,ConstraintsWidthSpec/HeightSpec,f32→f64ratio unification onSplitPane). Free gains:flush_buffer_diff(SLT 0.20.0 #171) — directly relevant since agf list view is static while the user reads itrgb_to_ansi256u8 overflow fix atr=g=b=248(SLT 0.19.1 #104)stdoutBufWriter::with_capacity(65536)so every frame batches dozens ofwrite_allANSI commands behind a singleflush()(SLT 0.19.1 #172)#38— DeleteConfirm: Up/Down (andj/k,Ctrl-j/Ctrl-k) now toggle Yes/No (was Left/Right only)#39— ActionSelect / AgentSelect / PermissionSelect / ResumeSelect arrow keys cycle-wrap instead of stopping at edges; matches the existing Tab/BackTab wrap behavior#40— Footer showsagf v<version>on the leftmost cell of every mode's status bar via a singlerender_footerhelper that replaces 9 ad-hoc layoutsTest plan
cargo fmt --all --checkcargo clippy --all-targets -- -D warningscargo test— 27 passedagf v<version>on the footer's far left #40agf v0.11.1shown on the leftmost cell of every mode's footerCloses #38, #39, #40.